package com.mmall.concurrency.example.singleton;

/**
 * <p>懒汉模式
 *单例实例在第一次使用时进行创建
 * @author Diamon.Cheng
 * @date 2019/12/5.
 */

public class SingletonExample_1 {
    
    public  SingletonExample_1(){
    
    }
    // 单例对象
    private static  SingletonExample_1 instance = null;
    // 静态的工厂方法
    public  static  SingletonExample_1 getInstance(){
        if (instance==null){
            
            instance = new SingletonExample_1();
        }
        return instance;
    }
    
}
